#app .van-tabbar-item__icon img{
    width: .5rem;
    height: .5rem;
}

#app .van-tabbar-item__icon{
    margin-bottom: 10px;
}
#app .van-tabbar{
    
}
:root:root{
    --van-tabbar-height:1.5rem;
    --van-tabbar-item-line-height:1;
    --van-tabbar-item-active-background: #f8f8f8;
    --van-tabbar-background: #f8f8f8;
    --van-search-content-background:#f2f2f2;
    --van-search-action-font-size:16px;
    --van-sidebar-padding:14px 12px;
    --van-sidebar-width:100px;
    --van-popover-action-width:90px;
    --van-tabs-bottom-bar-color:#004e9b;
    --van-cell-active-color:#fff;
    --van-cell-border-color:#bac1cd;
    --van-primary-color:#004e9b;
    --van-button-radius:6px;
    --van-calendar-range-edge-background:#1989fa;
    --van-calendar-confirm-button-margin:10px 0 30px;	
    --van-popup-background:#f2f2f2;
    --van-dialog-message-font-size:16px;
    --van-dropdown-menu-shadow:none;
    --van-dropdown-menu-title-font-size:16px;
}

#app .van-tree-select__nav{
    flex-grow: 2;
}

#app .van-badge--top-right{
    padding-top: 1px;
    transform: translate(88%,-50%);
}

#app .van-collapse-item__content{
    padding-bottom: 20px;
}

#app .van-field__control{
    font-size: 16px;
}

#app .van-field{
    font-size: 16px;
}
#app .van-dropdown-menu__title:after{
    border-color: transparent transparent var(--van-gray-6) var(--van-gray-6);
}
.van-back-top.van-back-top--active{
    z-index: 1000000 !important;
}
